$(document).ready(function() {
	$("#regbtn").click(function() {
				removeSpan();
				registerFunc();
			});

	$(":checkbox").click(function() {
				var cur = $(this);
				$("#utype").next("span").remove();
				if (cur.attr("checked") == true) {
					$("input[id!=\"" + cur.attr("id") + "\"]").attr("checked",
							false);
					$("input[name='utype']").val(cur.val());
				} else {
					$("input[name='utype']").val("");
				}
			});

	var removeSpan = function() {
		$.each($("#register_area").find("span"), function(i, n) {
					$(n).remove();
				});
	}

	var registerFunc = function() {
		var successFunc = function(responseText, statusText) {
			if (statusText == "success") {
				var json = param2json(responseText);
				if (json.success) {
					$.ligerDialog.closeWaitting();
					/*
					 * $("#regbtn").unbind("click");
					 * $("#regbtn").click(function() { registerFunc(); });
					 */
					$.ligerDialog.success("注册成功，欢迎光临百事贷！");

					setTimeout(function() {
								document.location = context + "/site/login.jsp";
							}, 2000);
				} else {
					alert(json.msg);
				}
			} else {
				alert("注册服务异常");
			}
		}

		var errorFunc = function(XMLHttpRequest, textStatus, errorThrown) {
			$("#regbtn").unbind("click");
			$("#regbtn").bind("click", function() {
						alert("系统服务异常，请稍候重试！");
					});
			$.ligerDialog.closeWaitting();
			$.ligerDialog.error("系统服务异常，请稍候重试！");
		}

		$(":text,:password").click(function() {// 对于required类的元素，如果失去焦点了，则....
					var cur = $(this);// 获取当前元素
					cur.next("span").remove();// 然后将错题提示的<span>给移走，不管他之前是什么；
				});

		grooveRemixSubmit("bcxduser", "-1", "single", "register", $("#form1"),
				function() {
					if (false && $.trim($("#uname").val()) == "") {
						// alert("请输入用户名称");
						$("#uname")
								.after('<span style="color:red;">请设置用户名!</span>');//
						return false;
					} else if ($.trim($("#utype").val()) == "") {
						// alert("请输入登录帐号");
						$("#utype")
								.after('<span style="color:red;">请选择您的身份!</span>');//
						return false;
					} else if ($.trim($("#logid").val()) == "") {
						// alert("请输入登录帐号");
						$("#logid")
								.after('<span style="color:red;">请设置登录帐号!</span>');//
						return false;
					} else if ($.trim($("#pwd").val()) == "") {
						// alert("请输入登录密码");
						$("#pwd")
								.after('<span style="color:red;">请设置登录密码!</span>');//
						return false;
					} else if ($.trim($("#pwd1").val()) == "") {
						// alert("请输入确认密码");
						$("#pwd1")
								.after('<span style="color:red;">请输入确认密码!</span>');//
						return false;
					} else if ($.trim($("#pwd").val()) != $.trim($("#pwd1")
							.val())) {
						// alert("密码确认错误");
						$("#pwd1")
								.after('<span style="color:red;">密码确认错误!</span>');//
						return false;
					}

					if (confirm("确定提交注册？")) {
						$.ligerDialog.waitting('正在提交注册,请稍候...');
						/*
						 * $("#regbtn").unbind("click");
						 * $("#regbtn").bind("click", function() {
						 * alert("正在提交注册，请稍候！"); });
						 */
						return true;
					} else {
						return false;
					}
				}, successFunc, errorFunc)
	};
});
